vehicle armored carrier - French English Dictionary